home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 098 / execpct2.lqr / EXECPCT.DOC < prev    next >
Text File  |  1985-06-03  |  13KB  |  290 lines

  1.  
  2.  
  3.  
  4.                       EXECPCT.DOC   1/19/85
  5.                       VERSION 2.0
  6.  
  7. -       -       -       -       -       -       -       -       -       -
  8.     created by   Bob Mahoney, Kyle Cummings, Phil Katz, and others
  9.  
  10.  
  11. This documentation is for EXECPCT.EXE, the latest version of PC-Talk
  12. distributed by the Exec-PC Multiuser Bulletin Board in Milwaukee, WI,
  13. 414-964-5160.
  14.  
  15. It is suggested that you send the appropriate contribution to the
  16. original authors of PC-TALK III as described in the EXECPCT startup
  17. screen, and in the original PC-TALK III documentaion PC-TALK.DOC.
  18.  
  19. EXECPCT.EXE is an extension of the PC-Talk communications program.  It
  20. includes most of the current enhancements, plus a few important ones
  21. that will be described first.  These include xmodem rewritten in
  22. assembly language code, a much improved IBM 3101 emulation, improved
  23. ANSI Color/Music/Windows code, Stealth mode, Auto-download as supported
  24. on the Exec-PC bulletin board, and a new default file transmission option.
  25.  
  26.  
  27. The next page of this documentation describes these new features in detail.
  28.  
  29. SYSOPs......... Important!
  30. Versions 2.0 and later of this program use the standard ANSI color/music
  31. code.  Earlier versions of EXECPCT had a unique color/music scheme that
  32. has since been eliminated.
  33.  
  34.  
  35.                                   1
  36.  
  37.  
  38.  
  39.  
  40.                       EXECPCT.EXE  Features    1/19/85
  41.  
  42. -       -       -       -       -       -       -       -       -       -
  43. XMODEM has always been a little bit slow in PC-Talk.  When using other
  44. versions of PC-Talk, you can watch the modem lights during xmodem file
  45. transfers and see relatively long, unnecessary delays during which no
  46. data is being transferred in either direction.  This is expensive when
  47. transferring files long distance.  If you are downloading a file to
  48. a floppy disk, the delays are even more noticeable, since PC-Talk
  49. waits for the diskette to spin up to speed (one half second minimum)
  50. every time it stores some information to diskette.
  51.  
  52. The new implementation of XMODEM in EXECPCT eliminates all of these
  53. delays in two ways.  First, it is written in assembler, meaning things
  54. like building the block or calculating a checksum are instantaneous.
  55. Second, writes to disk take place at the same time data is being
  56. transferred through the communications port.  This multitasking
  57. is accomplished by taking advantage of the fact that communications
  58. through the PC's comm port is buffered, and the processor can do other
  59. things while data is being received.
  60.  
  61. Versions 2.0 and later do not scroll down the screen for each successful
  62. transfer of a block of the file.  The screen WILL be scrolled when a
  63. transmission error is encountered.  This will create a record on the screen
  64. of only the blocks that needed to be retransmitted.
  65.  
  66. The commands for data transfer are all the same as usual, but the
  67. speed improvements are noticeable.  This XMODEM implementation is also
  68. better at recovering from errors than were earlier implementations.
  69.  
  70. The new XMODEM was implemented by Phil Katz.
  71.  
  72. -       -       -       -       -       -       -       -       -       -
  73. IBM 3101 EMULATION
  74.  
  75. The IBM 3101 terminal is currently the only ASCII terminal available from
  76. IBM Corp.  That make the 3101 a natural choice for emulation on the PC.
  77. For that reason, 3101 emulation has been made an integral part of PC-Talk.
  78. The EXECPCT implementation has been greatly extended beyond earlier
  79. versions of PC-Talk.  The document PCT3101.DOC should be referenced for
  80. a detailed explanation of the implementation.
  81.  
  82. -       -       -       -       -       -       -       -       -       -
  83. ANSI COLOR/MUSIC/GRAPHICS that are more reliable
  84.  
  85. The previous color/music/graphics (CMG) enhancement to PC-Talk was a
  86. nice addition, but was very sensitive to errors in the escape code
  87. sequences that a BBS sends to PC-TALK.
  88.  
  89. The CMG incorporated in EXECPCT v2.0 uses the same standard codes for
  90. actuation of screen control and music, but has been "bulletproofed" so
  91. that it will recover gracefully from invalid escape code sequences.
  92.  
  93. The new 3101 and color/music was implemented by Kyle Cummings
  94.  
  95.  
  96.                                   2
  97.  
  98.  
  99.  
  100.  
  101.                       EXECPCT.EXE  Features    1/19/85
  102.  
  103. -       -       -       -       -       -       -       -       -       -
  104. STEALTH MODE   (ALT-B)
  105.  
  106. When you call another computer using PC-Talk, you are often barraged with
  107. a cacophony of sounds ranging from musical introductions (which I am
  108. also guilty of implementing on Exec-PC from time to time), to beep prompts
  109. that cannot be turned off, to beeps and groans that actually come from
  110. PC-Talk itself!  EXECPCT takes care of all this with the ALT-B command.
  111. The B stands for Beep.  This command will toggle the "Stealth" mode.
  112. When Stealth mode is on, EXECPCT runs in complete silence.  When Stealth
  113. mode is off, all music, beeps, and prompt sounds will be allowed.
  114.  
  115. -       -       -       -       -       -       -       -       -       -
  116. AUTO-DOWNLOAD
  117.  
  118. EXECPCT is able to recognize commands from a remote computer.  This means
  119. a BBS can tell EXECPCT to change emulation modes, to identify itself, and
  120. can even order it to receive a file automatically.  These features can
  121. be experienced by calling the Exec-PC BBS where there is an "A" command
  122. in the file section that allows you to type in the name of a file you
  123. would like to download from the BBS to your computer, and the BBS
  124. then takes care of the rest of the file transfer for you.  Your PC will
  125. automatically receive the file on the default drive in the default
  126. directory.
  127.  
  128. Also, you can give one command to download more than one file.  For
  129. example, you could download the files LUE.COM, LUT.COM, and LUU.COM
  130. with the command:
  131.  
  132.     A;LUE.COM;LUT.COM;LUU.COM
  133.  
  134. -       -       -       -       -       -       -       -       -       -
  135. NEW ALT-A COMMAND, QUICK DIAL
  136.  
  137. With previous versions of PC-TALK, the ALT-D command was the only way to
  138. dial a number from the built-in phone number directory.  ALT-D repaints
  139. the entire screen with a page of the directory, a lengthy process.
  140. The new ALT-A command will not show the directory, but will go directly
  141. to the prompt asking for the number of a directory entry to be dialed.
  142. Use ALT-A when you already know which selection to make from the phone
  143. directory.
  144.  
  145. -       -       -       -       -       -       -       -       -       -
  146. NEW DEFAULT PACING  (=X)
  147.  
  148. The dialing directory menu of PC-Talk that you access with the ALT-D
  149. command allows you to set a default pacing method for file transfers.
  150. Previously, the only pacing that could be set in this menu was a number
  151. that would represent the time delay used between lines of a file when
  152. transmitting data to another computer.  This would show up as "p=2"
  153. in the dial directory if you had set default pacing to 2 seconds.  You
  154. can now set default pacing to "X".  This will make your computer
  155. use the XMODEM file transfer protocol automatically.  Most people will
  156. use XMODEM for all transfers anyway, so this new feature will save you
  157. the trouble of typing "=X" after each file name.
  158.  
  159.                                   3
  160.  
  161.  
  162.  
  163.  
  164.                       EXECPCT.EXE  Features    1/19/85
  165.  
  166. -       -       -       -       -       -       -       -       -       -
  167. AUTO-REDIAL  (ALT-Q)
  168.  
  169. Most popular dialup computer systems will be busy on your first attempt
  170. to call them.  That is why PC-Talk was given a redial feature that will
  171. redial the phone continually until the connection is made.  EXECPCT
  172. features a few improvements to this feature.  First, the messages
  173. that the modem puts out will be displayed on the redial screen.
  174. This helps if your modem has the nice "call progress monitoring"
  175. feature that will detect the dial tone, busy signals, phone ringing, etc.
  176. Second, EXECPCT will redial much faster if your modem is able to put
  177. out the message "BUSY" when a busy signal is detected.  This message
  178. causes the redial to recycle immediately, instead of waiting the full
  179. time specified in the ALT-F default screen.  Using a MultiTech MultiModem
  180. I can consistently get a redial every 12 seconds.
  181.  
  182. -       -       -       -       -       -       -       -       -       -
  183.  
  184.  
  185. The rest of this document describes the changes that were collected
  186. in PC-TALK before the EXECPCT version was created.  The following
  187. is an excerpt from the documentation for PCT365, an earlier version
  188. of PC-Talk, as described by Jim Gainsley.
  189.  
  190. Bob Mahoney
  191. SYSOP
  192. Exec-PC Multiuser BBS     414-964-5160
  193.  
  194.  
  195.                                    4
  196.  
  197.  
  198.  
  199.                          PREVIOUS PC-TALK ENHANCEMENTS
  200.  
  201. -       -       -       -       -       -       -       -       -       -
  202.  1)   The FREEWARE notice and start-up screen have been combined.  It
  203.       is no longer necessary to "press any key to continue".  The
  204.       start-up screen contains additional information regarding some
  205.       of the new features and the files necessary to compile the
  206.       program, as well as the Version and Level numbers.
  207.  
  208.  2)   The Set/Clear Alt 1-0 Temporary command, Alt-=, has been changed
  209.       to Shift-Tab.  This was done since Prokey Ver. 3.0 uses the Alt=
  210.       combination to define macros and this is not overidden by their
  211.       Suspension command.  Thus if Prokey is installed, even though
  212.       suspended, Alt-= is useless for other purposes, (It's their
  213.       bug.)  The Shift-Tab was formerly used to call the PC-TALK
  214.       version number, which has now been made a constant part of the
  215.       Start-up screen.
  216.  
  217.  3)   The Command Summary Menu has been updated to include the new
  218.       services provided, and has been alphabetized, thus providing
  219.       easier reading.  A small fix in the graphic border was made.
  220.  
  221.  4)   A carriage return is now automatically provided after the modem
  222.       initialization commands are sent, (Line 425).  Hayes mode modem
  223.       commands all begin with AT. Commands with this beginning must be
  224.       terminated with a <cr> in order to take effect.  Previously, one
  225.       would have to enter a curly bracket in the default menu section
  226.       to obtain this.  Doing that messed up that menu, by inserting a
  227.       blank line.  Example: To set the modem so the speaker is always
  228.       on, you formerly had to enter in the default section under Modem
  229.       Init:  ATM2}   Now you may omit the "}".
  230.  
  231.  5)   Split-screen function: Pressing Cntrl-Home, provides that all
  232.       of your keyboard input will occur on screen line 25, while all
  233.       received input occurs on the upper 24 lines as before. A
  234.       modification in line 10005 (Gosub 2820) now restores msg line
  235.       at termination. Pressing Cntrl-Home again reverts to the
  236.       default mode.
  237.  
  238.  6)   A Hangup Command has been added.  Pressing Alt-H causes the
  239.       modem to hangup.  With Hayes modems:  At all times up to the
  240.       point at which a carrier has been detected, it is only
  241.       necessary to press any character key to hangup.  After a
  242.       carrier is detected, it is necessary to wait one second, type 3
  243.       "+" signs, wait one second and then issue an AT type command,
  244.       (to hangup it would be ATH0 <cr>).  The Alt-H command now
  245.       provides all of these things and tries the sequence 3 times.
  246.  
  247.  
  248.                                   5
  249.  
  250.  
  251.  
  252.                          PREVIOUS PC-TALK ENHANCEMENTS
  253.  
  254. -       -       -       -       -       -       -       -       -       -
  255.  7)   The REDIAL routine has been rewritten to be more informative.
  256.       Improvement has been made in the recognition and effect given
  257.       to pause commands in dial strings, so that it is better phased
  258.       with the delay period.  A recycle provision has been made. By
  259.       pressing the letter "R" the redial starts over.  This is useful
  260.       when operating behind a switchboard, and in reducing redial
  261.       cycle time.  Delay before disconnect may also be changed here.
  262.  
  263.  8)   Provision is now included to save and restore strings for the
  264.       Alt-1/0 keys to and from a file.  Similar to that provided for
  265.       the Function keys.  Alt-I and Alt-U.
  266.  
  267.  9)   Path and Subdirectory support. Alt-G.
  268.  
  269. 10)   When using Alt-V, View File, the disk free space is now provided
  270.       in the compiled version, as it was in the Basic version.
  271.  
  272. 11)   Provision has been made to automatically change comm params
  273.       when receiving or transmitting files via XMODEM, to N,8,1.
  274.  
  275. 12)   The Manual Dialing feature has been enhanced by addition of an
  276.       options line which allows one to change the Comm params prior
  277.       to dialing in the manual keyboard mode. (Previously, only the
  278.       default params could be used.)
  279.  
  280. 12)   Misc: A number of changes have been made in such things as message
  281.       line presentation, message legending, null suppression, screen
  282.       clearing, appearance, timing & error trapping.
  283.  
  284. -       -       -       -       -       -       -       -       -       -
  285.  
  286.                               -- END --
  287.  
  288.  
  289.                                   6
  290.